import authorize from '../../../js/modules/authorize.js'
import {
  profile
} from '../../../js/modules/store.js'
const componentBehavior = require('../../../js/common/ComponentBehavior')

Component({
  behaviors: [componentBehavior],
  lifetimes: {
    attached() {
      // 在组件实例进入页面节点树时执行
      //console.log("attached");

    },
    detached() {
      // 在组件实例被从页面节点树移除时执行
    },
  },
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  pageLifetimes: {
    show() {
      //判断是否登录
      //console.log("shoqw")
      if (!authorize.isLogin(this.data.role)) {
        if (this.data.role == "store") {
          profile.loginOut();
        }
        authorize.redirect(this.data.role);
        return;
      }
    }
  },
  /**
   * 组件的属性列表
   */
  properties: {
    role: {
      type: String,
      value: "store"
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {

  }
})